#include <iostream>
#include <cstring>
using namespace std;

int myStrcmp(const char *str1, const char *str2)
{
    while (*str1 && *str2 && *str1 == *str2)
    {
        str1++;
        str2++;
    }
    return *str1 - *str2;
}

int main()
{
    char str1[100];
    char str2[100];

    while (true)
    {
        cout << "输入第一个字符串: ";
        cin.getline(str1, 100);

        cout << "输入第二个字符串: ";
        cin.getline(str2, 100);

        if (strlen(str1) == 0 || strlen(str2) == 0)
        {
            cout << "字符串不能为空，请重新输入！" << endl;
            continue;
        }
        break;
    }

    int result = myStrcmp(str1, str2);

    if (result > 0)
    {
        cout << "串1大于串2" << endl;
    }
    else if (result < 0)
    {
        cout << "串1小于串2" << endl;
    }
    else
    {
        cout << "串1等于串2" << endl;
    }

    return 0;
}